package ooday03;

public class InterfaceDemo {
    public static void main(String[] args) {

    }
}


interface Inter{
    public abstract void show();//完整写法
    void test();//默认前面有个public abstract
    //void say(){};//编译错误，抽象方法不能有方法体
}
interface Inter1{
    void show();
    void test();
}
class Aoo implements Inter1{
    public void show(){}//重写接口的方法时，必须加public
    public void test(){}
}
//接口的多实现
interface Inter2{
    void show();
}
interface Inter3{
    void test();
}
abstract class Boo{
    abstract void say();
}
class Coo extends Boo implements Inter2,Inter3{
    public void show(){}


    public void test(){}


    void say() {}
}
interface  Inter4{
    void show();
}
interface Inter5 extends Inter4{
    void test();
}
class Doo implements Inter5{
    public void show(){}
    public void test(){}
}